package com.shangxian.giveithome.entity;

import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Data;

import java.util.Map;

@Data
public class WxCodeUnLimit {

    /**
     * 接口调用凭证
     */
    @JsonIgnore
    private String access_token;

    /**
     * 携带参数，最大32个可见字符，只支持数字，大小写英文以及部分特殊字符
     */
    private String scene;

    /**
     * 跳转的小程序页面，例如 pages/index/index, 根路径前不要填加 /，不能携带参数
     */
    private String page;

    /**
     * 二维码的宽度，单位 px，最小 280px，最大 1280px
     */
    private Integer width;

    /**
     * 自动配置线条颜色，如果颜色依然是黑色，则说明不建议配置主色调，默认 false
     */
    private  Boolean auto_color;

    /**
     * auto_color 为 false 时生效，使用 rgb 设置颜色 例如 {"r":"xxx","g":"xxx","b":"xxx"} 十进制表示
     */
    private Map<String,Object> line_color;

    /**
     * 是否需要透明底色，为 true 时，生成透明底色的小程序
     */
    private Boolean is_hyaline;

}
